草庐IT

MySQL CSV 导入 : datetime value

全部标签

mysql - 导入带有html代码的mysql表时出现语法错误

我试图导入一个包含html代码数据的mysql表,它会生成语法错误。谁能告诉我如何用html代码正确导入mysql语法错误:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear''\r\nUnpacktheequipmentandmaterials\r\nSecurethemounting' 最佳答案 您向我们展示了很少的错误,我可以看到它在提示红色单引号'Youhav

mysql - 如何将经纬度数据正确导入MySQL?

我有一个城市名称数据集及其相应的纬度/经度,我已将其加载到MySQL表中,如下所示:城市编号|城市名称|纬度DECIMAL(9,6)|经度DECIMAL(9,6)典型的纬度/经度坐标可能如下所示:54.284758/32.484736。但是,我只得到小数位数为2的值才能在我的表中正确显示,换句话说,相当于DECIMAL(5,2)。数据是从OpenOfficeCalc为UTF-8目的导出的文本CSV上传的。我知道OpenOffice有一些小数问题,但完整的纬度/经度肯定在导出的CSV中。如果我用记事本打开CSV,数据没问题。谁能看出我可能做错了什么?谢谢。更新:得到它的工作,感谢所有的输

php - 导入数据库时​​比较数据的最佳方法是什么?

我有一个MySQL数据库表,其中包含大约1000家商店的信息。现在我将通过上传Excel电子表格导入更多商店,并且我正在努力避免重复。商店的名称可以相同,但地址绝不能相同。商店的地址可以相同,但名称绝不能相同但这是我的问题。商店可能拼写错误地址可能拼写错误目前我正在将数据导入临时表。现在我想知道将导入的商店与现有商店进行比较的最佳方法是什么。我的计划是遍历每一行并比较商店。首先比较a.name=b.name和a.street=b.street。匹配时,商店被删除。然后我将对名称和街道进行Levenshtein比较。在这里,我可能必须手动查看结果以确定它是否重复。有没有人有过这种数据比较

mysql - 如何将 Access 2010 数据库 (.accdb) 导入 MySQL

这个问题在这里已经有了答案:HowcanIconvertanMDB(Access)filetoMySQL(orplainSQLfile)?(4个答案)关闭2年前。如何将Access2010数据库(.accdb)导入MySQL。例如,我想完整导入我的Productinventorydatabase.accdb,我该如何轻松地做到这一点。谢谢。

php - 自动导入CSV文件并上传到数据库

我的一个客户的所有产品信息都由外部来源处理。他们以CSV文件的形式向我提供了此文件,他们会定期更新该文件并将其上传到我指定的ftp文件夹,比如每周一次。此CSV文件中包含所有产品信息;产品名称、规范、图片位置等我为我的客户建立的网站正在运行一个MySQL数据库,我认为它会保存所有的产品信息,因此已经建立来处理所有的产品数据。我的问题是:我将如何创建和运行一个脚本来从指定的FTP文件夹中找到一个新添加的CSV文件、提取数据并替换相关MySQL表中的所有数据,所有这些都完成了自动地?这有可能吗?任何帮助将不胜感激,因为我不想使用IFrame选项S。 最佳答案

【大数据】Hive 中的批量数据导入

Hive中的批量数据导入在博客【大数据】Hive表中插入多条数据中,我简单介绍了几种向Hive表中插入数据的方法。然而更多的时候,我们并不是一条数据一条数据的插入,而是以批量导入的方式。在本文中,我将较为全面地介绍几种向Hive中批量导入数据的方法。1.从本地文件系统加载(load)数据loaddata[local]inpath'路径'[overwrite]intotable表名[partition(分区字段=值,…)];overwrite:表示覆盖表中已有数据,否则表示追加。此种加载方式是数据的复制。(1)创建一张表。hive(default)>createtablestudent(idst

mysql - 从 CSV 导入部分数据到 MySQL

我有一个CSV,它是原始表的部分投影。我的数据库中有相同的表结构。我想只将那些列导入我的数据库,因为没有额外的NOTNULL约束(我明确禁用了其中的一些)。我不知道如何导入它们。我尝试了以下操作:在MySQLWorkbench中,右键单击表,然后Edittabledata,然后在屏幕上我尝试了“从外部文件导入记录”按钮,加载了CSV文件,但出现以下错误:[WindowTitle]MySQLWorkbench[MainInstruction]Errorimportingrecordset[Content]errorcallingPythonmodulefunctionSQLIDEUtil

mysql - mysql导入大于200MB的数据(.sql文件)的方法

我有一个大小为200MB的数据库备份,我想将它导入到我的数据库中。我试过了,但收到错误消息,说尺寸更大。我尝试使用php.ini并将上传文件的大小增加为:-;Maximumallowedsizeforuploadedfiles.;http://php.net/upload-max-filesizeupload_max_filesize=300M当我重新启动我的wamp服务器时,它仍然只允许上传8MB。我如何恢复mysql中的数据库,其大小远大于2或8MB。 最佳答案 在php.ini文件中进行这些更改。查找:post_max_siz

mysql - 从mysql导入数据到druid

我一直在使用mysql进行所有数据存储和查询。但是现在表格的大小已经变得如此之大,有时需要几个小时才能得到结果。我已采取一切可能的措施,例如优化查询和正确索引表。所以一直想着用druid。我之前没有和德鲁伊一起工作过。我想我必须将所有表、数据从mysql导入到德鲁伊。我不明白我应该从哪里开始。因此,如果有人好心地帮助我提供任何指导,我将非常感激。提前致谢。 最佳答案 首先请注意,Druid会摄取时间序列数据,因此您的每一行数据都必须有一个时间戳。如果可能,请继续阅读。将您的数据输出到CSV或TSV。这些是批量摄取支持的两种格式。所以

mysql只导入缺失的行

我正在寻找一种方法来从以前的备份中恢复我的数据库。但是,备份不应简单地覆盖所有现有记录,而应仅添加当前数据库与备份文件之间的差异。如果备份中没有存储“不存在”的记录,则不会发生任何事情。备份是用mysqldump做的。有什么线索吗?提前致谢 最佳答案 这是一个不太手动的答案:mysqldump-t--insert-ignore--skip-opt-uUSER-pPASSWORD-h127.0.0.1database>database.sql带有-t--insert-ignore--skip-opt选项的导出命令将为您提供一个没有DR